#ifndef GPU_INFO_H_
#define GPU_INFO_H_

#include "render_system/gl_render_system_define.h"

#include <string>

class GL_RENDER_SYSTEM_API GpuInfo
{
public:
    static std::string renderer();
    static std::string vendor();
    static std::string version();
    static std::string glsl_version();
    static size_t major_version();
    static size_t minor_version();
    static void printGpuMemInfo();
    static void printGpuInfo();
    static std::string getError();
};

#endif
